home *** CD-ROM | disk | FTP | other *** search
- /* see.h (see.h2)
- **
- ** Use for both Win16 & Win32.
- **
- ** For Win32 compilers supporting the "declspec" keyword.
- */
-
-
- #ifdef WIN32
- #ifdef DLL_SOURCE_CODE
- #define DLL_IMPORT_EXPORT __declspec(dllexport) __stdcall
- #else
- #define DLL_IMPORT_EXPORT __declspec(dllimport) __stdcall
- #endif
- #else
- #define DLL_IMPORT_EXPORT FAR PASCAL
- #endif
-
- #ifdef __cplusplus
- #define NoMangle extern "C"
- #else
- #define NoMangle
- #endif
-
- #define SEE_MIN_RESPONSE_WAIT 1
- #define SEE_MAX_RESPONSE_WAIT 2
- #define SEE_CONNECT_WAIT 3
- #define SEE_DISABLE_MIME 4
- #define SEE_MIN_LINE_WAIT 5
- #define SEE_MAX_LINE_WAIT 6
- #define SEE_QUOTED_PRINTABLE 8
- #define SEE_AUTO_CALL_DRIVER 9
- #define SEE_LOG_FILE 20
-
- #define SEE_GET_ERROR_TEXT 1
- #define SEE_GET_COUNTER 2
- #define SEE_GET_RESPONSE 3
- #define SEE_GET_SOCK_ERROR 4
-
- #define SEE_GET_MESSAGE_BYTES_READ 10
- #define SEE_GET_ATTACH_BYTES_READ 11
- #define SEE_GET_TOTAL_BYTES_READ 12
- #define SEE_GET_MESSAGE_BYTES_SENT 13
- #define SEE_GET_ATTACH_BYTES_SENT 14
- #define SEE_GET_TOTAL_BYTES_SENT 15
- #define SEE_GET_VERSION 16
-
- #define SEE_GET_MSG_COUNT 17
- #define SEE_GET_MSG_SIZE 18
- #define SEE_GET_BUFFER_COUNT 19
-
- #define SEE_GET_CONNECT_STATUS 20
- #define SEE_GET_REGISTRATION 21
- #define SEE_GET_ATTACH_COUNT 22
- #define SEE_GET_LAST_RESPONSE 23
- #define SEE_GET_VERIFY_STATUS 24
-
- #define BYTE unsigned char
- #define WORD unsigned int
- #define ULONG unsigned long
-
- NoMangle int DLL_IMPORT_EXPORT seeClose(void);
- NoMangle int DLL_IMPORT_EXPORT seeDebug(int,LPSTR,int);
- NoMangle int DLL_IMPORT_EXPORT seeDecodeBuffer(LPSTR,LPSTR,int);
- NoMangle int DLL_IMPORT_EXPORT seeDeleteEmail(int);
- NoMangle int DLL_IMPORT_EXPORT seeDriver(void);
- NoMangle int DLL_IMPORT_EXPORT seeEncodeBuffer(LPSTR,LPSTR,int);
- NoMangle int DLL_IMPORT_EXPORT seeErrorText(int,LPSTR,int);
- NoMangle int DLL_IMPORT_EXPORT seeExtractText(LPSTR,LPSTR,LPSTR,int);
- NoMangle int DLL_IMPORT_EXPORT seeGetEmailCount(void);
- NoMangle int DLL_IMPORT_EXPORT seeGetEmailFile(int,LPSTR,LPSTR,LPSTR);
- NoMangle int DLL_IMPORT_EXPORT seeGetEmailLines(int,int,LPSTR,int);
- NoMangle int DLL_IMPORT_EXPORT seeIntegerParam(int,ULONG);
- NoMangle int DLL_IMPORT_EXPORT seePop3Connect(LPSTR,LPSTR,LPSTR);
- NoMangle int DLL_IMPORT_EXPORT seeSendEmail(LPSTR,LPSTR,LPSTR,LPSTR,LPSTR,LPSTR);
- NoMangle int DLL_IMPORT_EXPORT seeSmtpConnect(LPSTR,LPSTR,LPSTR);
- NoMangle int DLL_IMPORT_EXPORT seeStringParam(int,LPSTR);
- NoMangle int DLL_IMPORT_EXPORT seeVerifyFormat(LPSTR);
- NoMangle int DLL_IMPORT_EXPORT seeVerifyUser(LPSTR);
- NoMangle long DLL_IMPORT_EXPORT seeGetEmailSize(int);
- NoMangle ULONG DLL_IMPORT_EXPORT seeStatistics(int);
-
-
-
-
-